package com.gzhryc.shared_device.bxscn.core.models;

import java.util.List;

public class BXSCNSearchResult {

    private String messageId;
    private String deviceSn;
    private Integer slotTotal;
    private String versionNumber;

    private String imsi;
    private String iccid;
    private Integer rssi;
    private String areaCode;
    private String stationCode;     //小区码

    private Integer state;
    private String stateName;
    private Integer workState;

    private Integer confState;

    private List<SlotItem> items;

    public String getMessageId() {
        return messageId;
    }

    public void setMessageId(String messageId) {
        this.messageId = messageId;
    }

    public String getDeviceSn() {
        return deviceSn;
    }

    public void setDeviceSn(String deviceSn) {
        this.deviceSn = deviceSn;
    }

    public Integer getSlotTotal() {
        return slotTotal;
    }

    public void setSlotTotal(Integer slotTotal) {
        this.slotTotal = slotTotal;
    }

    public String getVersionNumber() {
        return versionNumber;
    }

    public void setVersionNumber(String versionNumber) {
        this.versionNumber = versionNumber;
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public String getIccid() {
        return iccid;
    }

    public void setIccid(String iccid) {
        this.iccid = iccid;
    }

    public Integer getRssi() {
        return rssi;
    }

    public void setRssi(Integer rssi) {
        this.rssi = rssi;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getStateName() {
        return stateName;
    }

    public void setStateName(String stateName) {
        this.stateName = stateName;
    }

    public Integer getWorkState() {
        return workState;
    }

    public void setWorkState(Integer workState) {
        this.workState = workState;
    }

    public Integer getConfState() {
        return confState;
    }

    public void setConfState(Integer confState) {
        this.confState = confState;
    }

    public List<SlotItem> getItems() {
        return items;
    }

    public void setItems(List<SlotItem> items) {
        this.items = items;
    }

    public static class SlotItem {

        private Integer slotNum;
        private String subDeviceSn;
        private Double power;
        private Integer revertState;
        private String lockState;

        public Integer getSlotNum() {
            return slotNum;
        }

        public void setSlotNum(Integer slotNum) {
            this.slotNum = slotNum;
        }

        public String getSubDeviceSn() {
            return subDeviceSn;
        }

        public void setSubDeviceSn(String subDeviceSn) {
            this.subDeviceSn = subDeviceSn;
        }

        public Double getPower() {
            return power;
        }

        public void setPower(Double power) {
            this.power = power;
        }

        public Integer getRevertState() {
            return revertState;
        }

        public void setRevertState(Integer revertState) {
            this.revertState = revertState;
        }

        public String getLockState() {
            return lockState;
        }

        public void setLockState(String lockState) {
            this.lockState = lockState;
        }
    }
}
